technical support supervisor - German English Dictionary